symbol_product_page_map = {
    "AEX": "https://live.euronext.com/en/product/index-futures/fti-dams/aex-index-future",
    "ALUMINIUM": "https://www.cmegroup.com/markets/metals/base/aluminum.html",
    "AUD": "https://www.cmegroup.com/markets/fx/g10/australian-dollar.quotes.html",
    "BBCOMM": "https://www.cmegroup.com/markets/agriculture/commodity-indices/bloomberg-commodity-index.html",
    "BRE": "https://www.cmegroup.com/markets/fx/emerging-market/brazilian-real.html",
    "BRENT-LAST": "https://www.cmegroup.com/markets/energy/crude-oil/brent-crude-oil-last-day.quotes.html",
    "BUTTER": "https://www.cmegroup.com/markets/agriculture/dairy/cash-settled-butter.html",
    "CHF": "https://www.cmegroup.com/markets/fx/g10/swiss-franc.html",
    "CNH": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=UC&category=fx",
    "CNH-onshore": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=CY&category=fx",
    "CORN": "https://www.cmegroup.com/markets/agriculture/grains/corn.quotes.html",
    "CRUDE_W_mini": "https://www.cmegroup.com/markets/energy/crude-oil/emini-crude-oil.html",
    "ETHANOL": "https://www.cmegroup.com/markets/energy/biofuels/cbot-ethanol.quotes.html",
    "ETHEREUM": "https://www.cmegroup.com/markets/cryptocurrencies/ether/ether.quotes.html",
    "EUR": "https://www.cmegroup.com/markets/fx/g10/euro-fx.quotes.html",
    "ETHER-micro": "https://www.cmegroup.com/markets/cryptocurrencies/ether/micro-ether.quotes.html",
    "EURIBOR": "https://www.eurex.com/ex-en/markets/int/mon/packs-bundles/euribor/Three-Month-EURIBOR-Futures-137458",
    "EURO600": "https://www.eurex.com/ex-en/markets/idx/stx/bmc/STOXX-Europe-600-Index-Futures-253788",
    "EU-DJ-TECH": "https://www.eurex.com/ex-en/markets/idx/stx/sectors/esf/EURO-STOXX-Technology-Futures-947452",
    "FTSECHINAA": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=CN&category=equityindex",
    "FTSECHINAH": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=FCH&category=equityindex",
    "FTSEINDO": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=FNID&category=equityindex",
    "GASOILINE": "https://www.cmegroup.com/markets/energy/refined-products/rbob-gasoline.quotes.html",
    "GAS-LAST": "https://www.cmegroup.com/markets/energy/natural-gas/natural-gas-last-day.html",
    "GAS-US": "https://www.cmegroup.com/markets/energy/natural-gas/natural-gas.quotes.html",
    "GAS_US_mini": "https://www.cmegroup.com/markets/energy/natural-gas/emini-natural-gas.html",
    "GOLD_micro": "https://www.cmegroup.com/markets/metals/precious/e-micro-gold.html",
    "HEATOIL": "https://www.cmegroup.com/markets/energy/refined-products/heating-oil.quotes.html",
    "INR": "https://www.cmegroup.com/markets/fx/emerging-market/indian-rupee.html",
    "IRON": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=FEF&category=iron-ore",
    "JPY": "https://www.cmegroup.com/markets/fx/g10/japanese-yen.html",
    "KRWUSD": "https://www.cmegroup.com/markets/fx/emerging-market/korean-won.settlements.html",
    "MILK": "https://www.cmegroup.com/markets/agriculture/dairy/class-iii-milk.quotes.html",
    "NASDAQ": "https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.quotes.html",
    "NIFTY": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=IN&category=equityindex",
    "NZD": "https://www.cmegroup.com/markets/fx/g10/new-zealand-dollar.html",
    "LEANHOG": "https://www.cmegroup.com/markets/agriculture/livestock/lean-hogs.quotes.html",
    "LIVECOW": "https://www.cmegroup.com/markets/agriculture/livestock/live-cattle.quotes.html",
    "MSCISING": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=SGP&category=equityindex",
    "MXP": "https://www.cmegroup.com/markets/fx/emerging-market/mexican-peso.html",
    "OATIES": "https://www.cmegroup.com/markets/agriculture/grains/oats.html",
    "PLAT": "https://www.cmegroup.com/markets/metals/precious/platinum.html",
    "REDWHEAT": "https://www.cmegroup.com/markets/agriculture/grains/kc-wheat.html",
    "RICE": "https://www.cmegroup.com/markets/agriculture/grains/rough-rice.quotes.html",
    "RUR": "https://www.cmegroup.com/markets/fx/emerging-market/russian-ruble.html",
    "R1000": "https://www.cmegroup.com/markets/equities/russell/e-mini-russell-1000-value-index.quotes.html",
    "R1000mini": "https://www.cmegroup.com/markets/equities/russell/e-mini-russell-1000-index.html",
    "SGD": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=SND&category=fx",
    "SILVER": "https://www.cmegroup.com/markets/metals/precious/silver.quotes.html",
    "SGX": "https://www.sgx.com/derivatives/delayed-prices-futures?cc=ST&category=equityindex",
    "SP500": "https://www.cmegroup.com/markets/equities/sp/e-mini-sandp500.quotes.html",
    "SOYMEAL": "https://www.cmegroup.com/markets/agriculture/oilseeds/soybean-meal.html",
    "SOYOIL": "https://www.cmegroup.com/markets/agriculture/oilseeds/soybean-oil.html",
    "TOPIX": "https://www.jpx.co.jp/english/derivatives/products/domestic/topix-futures/index.html",
    "USIRS10": "https://www.cmegroup.com/markets/interest-rates/swap-futures/10-year-usd-mac-swap.html",
    "US-MATERIALS": "https://www.cmegroup.com/markets/equities/select-sectors/e-mini-materials-select-sector.html",
    "US2": "https://www.cmegroup.com/markets/interest-rates/us-treasury/2-year-us-treasury-note.html",
    "US5": "https://www.cmegroup.com/markets/interest-rates/us-treasury/5-year-us-treasury-note.quotes.html",
    "US20": "https://www.cmegroup.com/markets/interest-rates/us-treasury/30-year-us-treasury-bond.quotes.html",
    "US-HEALTH": "https://www.cmegroup.com/markets/equities/select-sectors/e-mini-health-care-select-sector.html",
    "WHEAT": "https://www.cmegroup.com/markets/agriculture/grains/wheat.quotes.html",
    "V2X": "https://www.eurex.com/ex-en/markets/vol/vstoxx/vstoxx-futures-and-options/VSTOXX-Futures-253604",
}
